Aller au code source de ce fichier.
Structures de données | |
| struct | PAFSFiles |
| struct | PAFSFolders |
| struct | PAFSSystems |
Macros | |
| #define | PA_PAFSFile(FileN) ((void*)(PAFSStart+PA_FSFile[FileN].FilePos)) |
| Renvoie un pointeur vers le fichier donné... | |
Fonctions | |
| u32 | PA_FSInit (void) |
| Initialise PAFS et renvoie le nombre de fichiers trouvés... Stock e les infos sous la forme suivante : PA_FSFile[numéro du fichier].Name est son nom sans extension, .Ext est l'extension (txt, html, etc...), et .Length la taille du fichier. PA_PAFSFile(FileNumber) est un pointeur vers le fichier | |
| s32 | PA_FSGetFile (s16 start, char *name, char *extension) |
| Chercher un fichier donné dans PAFS. Renvoie le numéro du fichier dans le systeme de fichier de PA, ou -1 si le fichier n'a pas été trouvé | |
| s16 | PA_FSSearchExt (s16 *array, char *extension) |
| Cherche tous les fichiers de PAFS avec l'extension trouvée, place le numéro dans le tableau, et renvoie le nombre de fichiers trouvés... | |
Variables | |
| PAFSSystems * | PA_FSSys |
| PAFSFiles * | PA_FSFile |
| PAFSFolders * | PA_FSFolder |
| char * | PAFSStart |
PA File System
1.3.9.1